package org.mii.safeguard.v1.security.entity;

/**
 * 定义了一个接口，权限部分的操作需要改接口提供的方法来完成授权处理
 * <br>
 * 事实上，这个设计很狗屎
 * 
 * @author QUANXIWEI
 * 
 */
public interface AuthorityIdentifier {
	/**
	 * 获得当前资源是否还没有授权给指定对象
	 * 
	 * @return:String 'false':已经被授权；'true':尚未授权
	 */
	public String getIsNotAuth();

	/**
	 * 获得当前资源是否已经授权给指定对象
	 * 
	 * @return:String 'true':已经被授权；'false':尚未授权
	 */
	public String getIsAuth();

	/**
	 * 设置当前资源是否被授权的章台
	 * 
	 * @param isAuth
	 *            :String 'true':已经授权；'false':尚未授权
	 */
	public void setIsAuth(String isAuth);
}
